import {
    getCreateCircle
} from '../apis/createCircle'
// pages/createCircle/createCircle.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        imageUrl: '',

    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },

    chooseImage: function () {

        var that = this;
        wx.chooseMedia({
            count: 1,
            mediaType: ['image'],
            sourceType: ['album', 'camera'], //可以指定来源是相册还是相机，默认二者都有
            camera: 'back',
            success(res) {
                console.log(res);
                that.setData({
                    imageUrl: res.tempFiles[0].tempFilePath
                })
                console.log(res.tempFiles[0].tempFilePath)
            },
            fail(res) {
                console.log("图片上传失败", res);
            }
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    submitForm(e) {
        console.log(e.detail.value);
        if (this.data.imageUrl == '' || e.detail.value.name == '' || e.detail.value.content == '') {
            wx.showToast({
                title: '信息填写不完整！',
                icon: 'error'
            })
            return

        }
        // 提交
        getCreateCircle(this.data.imageUrl, e.detail.value.name, e.detail.value.content)
            .then((res) => {
                console.log("圈子js界面中的请求发送成功", res);
                if (res.statusCode == 200) {
                    wx.showToast({
                        title: '创建成功！',
                        icon: 'none'
                    })
                    setTimeout(() => {
                        wx.reLaunch({
                            url: '../circle/circle',
                        })
                        // 清空数据
                        this.setData({
                            imageUrl: '',
                            formData: {
                                name: '',
                                content: ''
                            },
                        })
                    }, 1000)
                } else if (res.statusCode == 402) {
                    // 清空数据
                    this.setData({
                        imageUrl: '',
                        formData: {
                            name: '',
                            content: ''
                        },
                    })
                    wx.showToast({
                        title: '圈子已存在！',
                        icon: 'error'
                    })
                    setTimeout(() => {

                    }, 1000)
                }
                else if (res.statusCode == 403) {
                    // 清空数据
                    this.setData({
                        imageUrl: '',
                        formData: {
                            name: '',
                            content: ''
                        },
                    })
                    wx.showModal({
                      title: '提示',
                      content: '每个用户最多可以创建三个圈子！',
                      showCancel:false,
                      complete: (res) => {
                        if (res.cancel) {
                          
                        }
                    
                        if (res.confirm) {
                          
                        }
                      }
                    })
                }
            }).catch((err) => {
                console.log("圈子js界面中的请求发送失败", err);
            })

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})